From 61b5419d95879d204e0a51774a2605f8230d7a1e Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Thu, 17 May 2007 11:18:58 +0100 Subject: [PATCH] Fix recent XenRT Failure re: xm block-list via XenAPI signed-off-by: Tom Wilkie --- tools/python/xen/xend/XendAPI.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/python/xen/xend/XendAPI.py b/tools/python/xen/xend/XendAPI.py index 8d3b1f169c..45f9e2bdb4 100644 --- a/tools/python/xen/xend/XendAPI.py +++ b/tools/python/xen/xend/XendAPI.py @@ -1780,6 +1780,7 @@ class XendAPI(object): return_cfg[k] = cfg[k] return_cfg['metrics'] = vbd_ref + return_cfg['runtime_properties'] = {} #todo return xen_api_success(return_cfg) @@ -1849,7 +1850,7 @@ class XendAPI(object): try: devid = int(device['id']) device_sxps = dominfo.getDeviceSxprs('vbd') - device_dicts = [dict(device_sxp[1][1:]) for device_sxp in device_sxps] + device_dicts = [dict(device_sxp[1][0:]) for device_sxp in device_sxps] device_dict = [device_dict for device_dict in device_dicts if int(device_dict['virtual-device']) == devid][0] -- 2.30.2